$(document).ready(function() {
    $('.submenu > a').click(function(e) {
        e.preventDefault();
        var submenu = $(this).siblings('ul');
        var li = $(this).parents('li');
        var submenus = $('#sidebar li.submenu ul');
        var submenus_parents = $('#sidebar li.submenu');
        li.find("li").removeClass('active');
        $("#midTitle").attr("href", $(this).attr("href"));
        $("#midTitle").html($(this).attr("title"));
        if (li.hasClass('open')) {} else {
            if (($(window).width() > 768) || ($(window).width() < 479)) {
                submenus.slideUp();
                submenu.slideDown()
            } else {
                submenus.fadeOut(250);
                submenu.fadeIn(250)
            }
            submenus_parents.removeClass('open');
            li.addClass('open')
        }
    });
    $('.submenu > ul > li > a').click(function(e) {
        $('.submenu > ul > li').removeClass('active');
        $(this).parent('li').addClass("active");
        $("#midTitle").attr("href", $(this).attr("href"));
        $("#midTitle").html($(this).attr("title"))
    });
    var ul = $('#sidebar > ul');
    $('#sidebar > ul >li >a').click(function(e) {
        $("#midTitle").attr("href", $(this).attr("href"));
        $("#midTitle").html($(this).attr("title"))
    });
    $('#sidebar > a').click(function(e) {
        e.preventDefault();
        var sidebar = $('#sidebar');
        if (sidebar.hasClass('open')) {
            sidebar.removeClass('open');
            ul.slideUp(250)
        } else {
            sidebar.addClass('open');
            ul.slideDown(250)
        }
        $(this).parents('li').addClass('active');
        $("#midTitle").attr("href", $(this).attr("href"));
        $("#midTitle").html($(this).attr("title"))
    });
    $(window).resize(function() {
        if ($(window).width() > 479) {
            ul.css({
                'display': 'block'
            });
            $('#content-header .btn-group').css({
                width: 'auto'
            })
        }
        if ($(window).width() < 479) {
            ul.css({
                'display': 'none'
            });
            fix_position()
        }
        if ($(window).width() > 768) {
            $('#user-nav > ul').css({
                width: 'auto',
                margin: '0'
            });
            $('#content-header .btn-group').css({
                width: 'auto'
            })
        }
    });
    if ($(window).width() < 468) {
        ul.css({
            'display': 'none'
        });
        fix_position()
    }
    if ($(window).width() > 479) {
        $('#content-header .btn-group').css({
            width: 'auto'
        });
        ul.css({
            'display': 'block'
        })
    }
    function fix_position() {
        var uwidth = $('#user-nav > ul').width();
        $('#user-nav > ul').css({
            width: uwidth,
            'margin-left': '-' + uwidth / 2 + 'px'
        });
        var cwidth = $('#content-header .btn-group').width();
        $('#content-header .btn-group').css({
            width: cwidth,
            'margin-left': '-' + uwidth / 2 + 'px'
        })
    }
    
	jQuery("#sidebar > ul >li").click(function(){
		jQuery("#sidebar > ul >li").removeClass('active');
		jQuery(this).addClass('active');
		var my_element = jQuery(this).find("li");
		if(my_element.length>0){
		}else{
			if(jQuery('.submenu')){
				jQuery('.submenu > ul > li').removeClass('active');
				jQuery('.submenu').removeClass('open');
				var submenus = jQuery('.submenu ul');
				if((jQuery(window).width() > 768) || (jQuery(window).width() < 479)) {
					submenus.slideUp();		
				} else {
					submenus.fadeOut(250);
				}
			}
		}
	});
});
function resetMenu() {
    document.gomenu.selector.selectedIndex = 2
}
function logout() {
    document.location.href = "logout.html";
    return false;
}
function refMainContent(url) {
//	var single = "";
//	if(url.indexOf('?') == '-1'){
//		single = "?";
//	}else{
//		single = "&";
//	}
//	var dt = new Date().valueOf();
//	url += single+"date="+dt;
//	alert(url);
    jQuery("#mainContent").load(url);
}